Big Huge Thesaurus

tape recording

noun